<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>php学习笔记[006]</title>
<link href="css/style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div class="show"><span> 006 数组的创建修改和使用</span></div>
<?php include 'include/top.php';?>
<div class="text">
<b>数组的概念:</b>
数组[<strong>array</strong>]:是一个关键字或值的集合(值可以是任何类型的数据和数组)<br />
</div>

<div class="text">
<b>数组的创建</b>
创建数组我们使用系统函数<strong>array</strong>来实现.我们用一个例句来实现对<strong>array</strong>函数的说明.
<div class="code">&lt;?php<br />
  $arr=array('key1'=&gt;'val1','key2'=&gt;'val2');<br />
  print_r($arr);<br />
  ?&gt;</div>
  代码运行如下:
<div class="effect">
<?php
$arr=array('key1'=>'val1','key2'=>'val2');
print_r($arr);
?>
</div>
在使用过程中,我们忽略<strong>key</strong>后系统会自动填充数字来实现数组.我们用一个例子来实现对<strong>array</strong>不使用<strong>key</strong>值时反馈的情况;
<div class="code">
&lt;?php <br />
$brr=array('val01','val02','val03','val04','val05','val06');<br />
print_r($brr);<br />
?&gt;</div>
运行代码效果如下:
<div class="effect">
<?php 
$brr=array('val01','val02','val03','val04','val05','val06');
print_r($brr);
?>
</div>
</div>
<div class="text">
<b>数组的使用</b>
使用<strong>数组</strong>中的数据的用法和变量非常相似,直接用数组[关键字]就可以实现对数组内数据的调用.<br />
同样我们用一个例子来说明数组的使用.<br />
<div class="code">&lt;?php<br />
  echo $arr['key2'].'&lt;br&gt;';<br />
  ?&gt;</div>
  我们来看效果:
<div class="effect">
<?php
echo $arr['key2'].'<br>';
?>
</div>
</div>
<div class="text">
<b>数组的修改</b>
数组的修改与变量也十分相似,给数组内的数据赋值就可以实现数组的修改.<br />
我们依然通过实例来展示这个过程<br />
<div class="code">
&lt;?php<br />
print_r ($arr);<br />
echo '&lt;br /&gt;';<br />
$arr['key1']='c1';<br />
print_r ($arr);<br />
?&gt;
</div>
运算效果如下:
<div class="effect">
<?php
print_r ($arr);
echo '<br />';
$arr['key1']='c1';
print_r ($arr);
?>
</div>
</div>
</body>
</html>
